var buttons = $.extend([], $.fn.datebox.defaults.buttons);
$(function() {
	initdate();
	loadTable();
	$('#w1').window('close');
	$('#w3').window('close');
	$('#w4').window('close');
});

function loadTable(pars) {
	$('#datatable')
		.datagrid(
			{
				url : '/property/powerroom/getPowerroomList.do',
				// width: 1000,
				// height: 400,
				toolbar : '#tb',
				// footer : '#ft',
				fit : true,
				fitColumns : true, // 列自适应
				nowrap : false,
				idField : 'id', // 主键列的列名
				loadMsg : '正在加载信息...',
				pagination : true, // 是否有分页
				singleSelect : true, // 是否单行选择
				pageSize : 10, // 每页多少条数据
				pageNumber : 1, // 默认的页
				pageList : [ 10, 20, 30, 40, 50 ],
				queryParams : pars, // 往后台传递参数
				columns : [ [

					{
						field : 'pripernum',
						title : '上期期数',
						align : 'center',
						width : 100,
					},
					{
						field : 'curpernum',
						title : '本期期数',
						align : 'center',
						width : 100,
					},
					{
						field : 'cloaccount',
						title : '结算数',
						align : 'center',
						width : 100,
					},
					{
						field : 'qishu',
						title : '期数',
						align : 'center',
						width : 100,
					},
					{
						field : 'operation',
						title : '操作',
						align : 'center',
						width : 100,
						formatter : function(value, row, index) {
							var str = "";

							str += '<a id="update" href="javascript:;;" onclick=showDetail('
								+ row.id
								+ ') class="easyui-linkbutton c1"  style="width:50px">&nbsp;查看详情&nbsp;</a>&nbsp;&nbsp;';

							return str;
						}
					} ] ]
			});
}

function initdate() {
	buttons.splice(1, 0, {
		text : '清空',
		handler : function(target) { //target对象就是当前的inupt对象，不需要写死id
			$(target).datebox('setValue', '');
		}
	});
}

function cancel() {
	$('#w1').window('close');
}

function print() {
	var row = $('#datatable').datagrid('getSelected');
	if (row == null) {
		alert("请先选择操作行");
	} else {
		$('#w3').window('open');
	}
}

function add() {
	setInputNull();
	setSpanNull() ;
	$('#w1').window('open');
	$.post("/property/powerroom/getLastPowerroom.do",
		function(data) {
			$("#shangdate").datebox('setValue', data.creationtime);
			$("#pripernum").numberbox('setValue', data.curpernum);
			$('#cloaccount').textbox('setValue', data.curpernum);
			function change(newValue, oldValue) {
				$('#cloaccount').textbox('setValue', this.value - data.curpernum);
			}
			$('#curpernum').numberbox('textbox').bind({
				input : change,
				propertychange : change
			});

		});

}

function doSearch() {
	$('#datatable').datagrid('load', {
		startDate : $("#startDate").datebox('getValue'),
		endDate : $("#endDate").datebox('getValue')
	});
}

function submitAdd() {
	if (!verify()) {
		return;
	}
	var datas = $("#addform").serialize();
	$.post("/property/powerroom/addPowerroom.do",
		datas
		,
		function(data) {
			if (data) {
				$.messager.alert('操作提示', '新增成功！', 'alert');
				$('#w1').window('close');
				loadTable();
			} else {
				$.messager.alert('操作提示', '新增失败！', 'error');
			}

		})
}

function setInputNull() {
	$("#shangdate").datebox('setValue', '');
	$("#pripernum").numberbox('setValue', '');
	$("#curpernum").numberbox('setValue', '');
	$("#cloaccount").textbox('setValue', '');
	$("#qishu").textbox('setValue', '');
	$("#remarks").textbox('setValue', '');
}

function setSpanNull() {
	$("#addMag").text("");
}

function verify() {
	var curpernum = $("#curpernum").numberbox('getValue');
	var pripernum = $("#pripernum").numberbox('getValue')

	if (curpernum == null || curpernum == '') {
		$("#addMag").text("本期底数不能为空");
		return false;
	} else if (curpernum*1 < pripernum*1) {
		$("#addMag").text("本期底数不得小于上期底数");
		return false;
	} else {
		$("#addMag").text("");
	}

	var qishu = $("#qishu").val()
	if (qishu == null || qishu == '') {
		$("#addMag").text("期数不能为空");
		return false;
	} else {
		$("#addMag").text("");
	}
	return true;
}

function showDetail(id) {
	$.post("/property/powerroom/findPowerroomById.do", {
		id : id
	}, function(data) {
		$("#shangdate1").text(data.shangdate);
		$("#pripernum1").text(data.pripernum);
		$("#curpernum1").text(data.curpernum);
		$("#cloaccount1").text(data.cloaccount);
		$("#creationtime1").text(data.creationtime)
		$("#qishu1").text(data.qishu);
		$("#remarks1").text(data.remarks);

	})

	$('#w4').window('open');
}

//function judge() {
//	if ($("#curpernum").numberbox('getValue') == null || $("#curpernum").textbox('getValue') == '') {
//		$("#addMag").text("本期底数不得为空");
//		return false;
//	}
//	if ($("#curpernum").numberbox('getValue') < $("#pripernum").textbox('getValue')) {
//		$("#addMag").text("本期底数不得小于上期底数");
//		return false;
//	}
//	$("#addMag").text("");
//	return true;
//
//}